kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:04:15 +0000 (08:04 +0000)]
bitkeeper revision 1.1236.1.167 (424baeff58gP1oFB2UAaXGjoE5zTmw)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:04:01 +0000 (08:04 +0000)]
bitkeeper revision 1.1159.258.80 (424baef1fEkcfSfQH4BQ1MHHtsEiYQ)
Fix memset arg ordering.
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:54:16 +0000 (07:54 +0000)]
bitkeeper revision 1.1236.1.166 (424baca86MqfVh3MrQgsQ71bnNYsuw)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:53:37 +0000 (07:53 +0000)]
bitkeeper revision 1.1159.258.79 (424bac81b97CaB37wVXoKpui_TVPxw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:53:30 +0000 (07:53 +0000)]
bitkeeper revision 1.1159.277.1 (424bac7axeGTzSf5qEZA1c6OXWqlIg)
Remove unused extern decl. of page_scrub_lock.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:40:14 +0000 (07:40 +0000)]
bitkeeper revision 1.1236.1.165 (424ba95eSoKkDgTWnpIIuTJTyWdHJg)
Small gcc4 fix in xc_ptrace.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 18:17:26 +0000 (18:17 +0000)]
bitkeeper revision 1.1236.1.164 (424aed36IaX4v3-NGAT_MnCdUsD1yQ)
Split mmu_update() hypercall into mmu_update() and mmuext_op().
All MMUEXT_* ops are now done via the latter hypercall. This allows
more arguments to be passed in a nicer way to mmuext operations.
Linux 2.4, 2.6 and control tools all use the new interface. The BSDs
will need some work, but shouldn't be too hard (and they can be moved
to writable pagetables at the same time :-) ).
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 18:13:34 +0000 (18:13 +0000)]
bitkeeper revision 1.1236.1.163 (424aec4eki8W81v1JGDTKTh7UZNqpQ)
Fix mbootpack deps.
Signed-off-by: Keir Fraser <keir@xensource.com>
jrb44@plym.cl.cam.ac.uk [Wed, 30 Mar 2005 14:11:44 +0000 (14:11 +0000)]
bitkeeper revision 1.1236.1.162 (424ab3a09TY4szIy8-8gmwYULpefmg)
Merge plym.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into plym.cl.cam.ac.uk:/auto/anfs/scratch/plym/jrb44/xen/bk
jrb44@plym.cl.cam.ac.uk [Wed, 30 Mar 2005 14:11:05 +0000 (14:11 +0000)]
bitkeeper revision 1.1236.50.1 (424ab3796H2qxrRztWb9Z6YD0aT6_w)
Updated mailing lists details in documentation.
Signed-off-by: James Bulpin <james@xensource.com>
jrb44@plym.cl.cam.ac.uk [Wed, 30 Mar 2005 14:08:05 +0000 (14:08 +0000)]
bitkeeper revision 1.1159.258.78 (424ab2c5j7eJJls3kgj8UgYPektTwQ)
Updated mailing lists details in documentation.
Signed-off-by: James Bulpin <james@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 11:04:51 +0000 (11:04 +0000)]
bitkeeper revision 1.1236.1.161 (424a87d38l7A3H0bMHl_fsQl_ZRvuA)
Remove vmassist dom0_op. Can now adjust vm assists via setdomaininfo.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 10:57:35 +0000 (10:57 +0000)]
bitkeeper revision 1.1236.1.160 (424a861f1fQwwCOgZWaGK3g0CTOOkw)
Tidy up vm_assist handling.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 10:00:28 +0000 (10:00 +0000)]
bitkeeper revision 1.1236.1.159 (424a78bcsGDNfA72BDiefgaGN4sTFQ)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 09:59:54 +0000 (09:59 +0000)]
bitkeeper revision 1.1159.258.77 (424a789awnI9QtGxkwnLulWuRuSRxA)
Rationalise blkdev settings in frontend drivers.
Signed-off-by: Keir Fraser <keir@xensource.com>
arun.sharma@intel.com[kaf24] [Wed, 30 Mar 2005 08:07:28 +0000 (08:07 +0000)]
bitkeeper revision 1.1236.1.158 (424a5e40njyl8M4wEhCb_M060CCf-w)
[PATCH] libxc-x86-64-fixes.patch
Build fixes for x86-64.
Signed-off-by: Nitin Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[kaf24] [Wed, 30 Mar 2005 07:57:13 +0000 (07:57 +0000)]
bitkeeper revision 1.1236.1.157 (424a5bd9vDVxqBGBnc7AKIyONvJCyQ)
[PATCH] ioemu-x86-64-fixes.patch
Make ioemu compile on x86-64.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[kaf24] [Wed, 30 Mar 2005 07:57:09 +0000 (07:57 +0000)]
bitkeeper revision 1.1236.1.156 (424a5bd5fg_psBdMIPncUZSGGI9ryQ)
[PATCH] ioemu-x86-64-makefile.patch
Fix makefiles on x86-64.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
mwilli2@equilibrium.research [Wed, 30 Mar 2005 00:13:26 +0000 (00:13 +0000)]
bitkeeper revision 1.1236.1.155 (
4249ef26A-jDjjXS9NBi965ZbQR7sA)
Various bug fixes (thanks to Harry Butterworth for spotting these), including
making disconnects behave correctly. Hotplug seems to work well now.
Also: experimental support for handling suspend / migration gracefully (can't
test this until it works in the rest of the -unstable tree).
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 21:10:08 +0000 (21:10 +0000)]
bitkeeper revision 1.1236.1.154 (4249c430s6iKHaP4AAIWnJQScN1CyA)
Fix lazy state switching when context-switching to/from the idle
domain. Track which domain's state is on each CPU and, for each
domain, which CPUs are running on its page tables.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 14:52:44 +0000 (14:52 +0000)]
bitkeeper revision 1.1236.1.153 (42496bbcmDKIhBdeW5tCa1moqo8b-Q)
Lazy pagetable and LDT switching was unsafe -- do them synchronously
for now, and maybe think about batching across switch_mm and switch_to
in the future (particularly for 2.6, which we care about more than 2.4).
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 14:39:11 +0000 (14:39 +0000)]
bitkeeper revision 1.1236.1.152 (4249688f7s2zw2iN2bAb-4Wa9Jp0pw)
Update Bitkeeper ignore file.
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 14:35:22 +0000 (14:35 +0000)]
bitkeeper revision 1.1236.1.151 (424967aaR020l7m4GP2JkhW7oOgK9g)
Remove per-cpu batch queues for mmu updates and multicalls. Instead
batching is done locally within functions that most benefit.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 10:24:22 +0000 (10:24 +0000)]
bitkeeper revision 1.1236.1.150 (42492cd6FsZ7ND8m7q_7T91GL1KcMA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 10:24:15 +0000 (10:24 +0000)]
bitkeeper revision 1.1236.48.1 (42492ccfJI24fmg8lA7JszDuS59bYA)
Get rid of more uses of batched mmu interface.
Signed-off-by: Keir Fraser <keir@xensource.com>
tjd21@arcadians.cl.cam.ac.uk [Tue, 29 Mar 2005 10:01:06 +0000 (10:01 +0000)]
bitkeeper revision 1.1236.1.149 (42492762NRUXAIqtzpmd2lX5HSPVog)
Added the mbootpack tool, which packages multiboot boot files and
disguises them as a linux bzImage. Useful for booting Xen using
pxelinux, or another linux-only bootloader.
Signed-off-by: Tim Deegan <Tim.Deegan@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 08:06:06 +0000 (08:06 +0000)]
bitkeeper revision 1.1236.1.148 (42490c6e0Xg4p0wThKf2XpnRuAJQTA)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 08:05:47 +0000 (08:05 +0000)]
bitkeeper revision 1.1159.258.76 (42490c5b3SVISdc-fROkhmb0BdgCvA)
Use fwrite() to write variable string in xfrd, to make it 64-bit safe.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 08:00:03 +0000 (08:00 +0000)]
bitkeeper revision 1.1236.1.147 (42490b0352incZSDDiAEv28xZljTkw)
Merge
mwilli2@equilibrium.research [Tue, 29 Mar 2005 00:59:32 +0000 (00:59 +0000)]
bitkeeper revision 1.1159.258.75 (4248a874u823pZnz55gxx7aUF3rUdg)
Merge ssh://freefall.cl.cam.ac.uk//auto/groups/xeno/BK/xen-2.0-testing.bk
into equilibrium.research:/export/scratch/xen-2.0-testing-sysrq.bk
mwilli2@equilibrium.research [Tue, 29 Mar 2005 00:57:29 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.276.1 (
4248a7f9-4Jb7VaVyStfIWsk_XitsQ)
Make sysrq work.
Signed-off-by: <mark.williamson@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 21:51:31 +0000 (21:51 +0000)]
bitkeeper revision 1.1236.1.146 (42487c63RNAgA2iD3MzC_827ws4_gA)
merge
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 21:45:46 +0000 (21:45 +0000)]
bitkeeper revision 1.1159.258.74 (42487b0a9j3H5ye852jyPD3Lg6GPaw)
Add a tags target to the Xen Makefile.
Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 21:16:12 +0000 (21:16 +0000)]
bitkeeper revision 1.1236.1.145 (4248741cj7gwt6K7xFCPEyMPzfvSoQ)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 21:15:47 +0000 (21:15 +0000)]
bitkeeper revision 1.1159.258.73 (424874035MwIUi8jFNCdaLfnJCrWig)
Fix cpu_relax/rep_nop to include a compiler barrier. This is needed
for SMP booting with gcc 4.0, for example.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 17:52:25 +0000 (17:52 +0000)]
bitkeeper revision 1.1236.1.144 (42484459vNunHVt3PY-Uy-M3JRd0yw)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 17:51:38 +0000 (17:51 +0000)]
bitkeeper revision 1.1159.258.72 (4248442au44vPuBRKPCu7xAuIZfS3Q)
Upgrade MTRR support to that from Linux 2.6.11.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 02:25:05 +0000 (02:25 +0000)]
bitkeeper revision 1.1236.1.143 (4244ed8elupJI3lVFp62vEBqYUNJhA)
Remove some unnecessary flush_page_update_queue() calls.
Signed-off-by: Keir Fraser <Keir.Fraser@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 01:26:49 +0000 (01:26 +0000)]
bitkeeper revision 1.1236.1.142 (4244ed8dWNEDW6TXrxQ4FpnJIB61eQ)
Merge firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-clean
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 01:25:46 +0000 (01:25 +0000)]
bitkeeper revision 1.1159.258.71 (4244ba1aYkdppCPVW3a0EVPx4_NxFg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-clean
cl349@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 01:24:11 +0000 (01:24 +0000)]
bitkeeper revision 1.1236.1.141 (4244ed8cmI-LAu2Dp-LXlEdk2eFckg)
Merge domain_crash backport back into -unstable.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 01:17:08 +0000 (01:17 +0000)]
bitkeeper revision 1.1236.1.140 (4244ed8bSPCQyrtSjZ4u8T4mvHyRfg)
Cleanup includes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 01:12:37 +0000 (01:12 +0000)]
bitkeeper revision 1.1159.275.1 (4244b7056FS2uC4AapFJtHCNgoKPFg)
No direct entry to __enter_scheduler allowed. Must always pass through
softirq handler. Also domain_crash() now returns and defers
descheduling from local CPU: old behaviour is still provided by
domain_crash_synchronous().
Signed-off-by: Keir Fraser <keir@xensource.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 00:58:38 +0000 (00:58 +0000)]
bitkeeper revision 1.1236.1.139 (4244ed8av78xbyCpls2_iCEIZlMdFQ)
Fix failsafe handling on x86/32 (failsafe callback address was not
read correctly causing crash when booting 2.4 guests).
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:44:15 +0000 (23:44 +0000)]
bitkeeper revision 1.1236.1.138 (4244ed89pK9JAW8qk2zpDrj3rXVcow)
Add PPC64 to the Elf architecture enumeration.
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:38:21 +0000 (23:38 +0000)]
bitkeeper revision 1.1236.1.137 (4244ed88VAp9m3D-vEzXmLRoZputJQ)
Manual merge.
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:37:13 +0000 (23:37 +0000)]
bitkeeper revision 1.1236.1.136 (4244ed87pc_Rj1ULdCzoDdQsTu7rTg)
Manual merge.
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:36:25 +0000 (23:36 +0000)]
bitkeeper revision 1.1159.258.70 (4244a079wh98lZeg0t3eZdAEyBTNPQ)
Tools makefile cleanup and fix for parallel build.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:11:41 +0000 (23:11 +0000)]
bitkeeper revision 1.1236.1.135 (4244ed86kEAlvpwiOYtt50ZJQBFS1A)
Small makefile cleanup.
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:05:08 +0000 (23:05 +0000)]
bitkeeper revision 1.1236.1.134 (4244ed85lTKc3QoN30qfyHLj2zIlfQ)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:02:49 +0000 (23:02 +0000)]
bitkeeper revision 1.1236.43.18 (42449899XrfAZaA5DQMd2TyF9OVOoQ)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 23:01:33 +0000 (23:01 +0000)]
bitkeeper revision 1.1159.258.69 (4244984dfA_QIQFHRNZRU9hNBMo-lw)
ifdef fix.
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 22:58:05 +0000 (22:58 +0000)]
bitkeeper revision 1.1236.43.17 (4244977dF3r2NTA36BFdUWC_2TNwzg)
Header include fix.
xen-ia64.adm@bkbits.net [Fri, 25 Mar 2005 22:52:21 +0000 (22:52 +0000)]
bitkeeper revision 1.1236.1.133 (4244ed84WExuoqfU6If778CyipoE6g)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
djm@sportsman.spdomain [Sat, 26 Mar 2005 05:05:07 +0000 (05:05 +0000)]
bitkeeper revision 1.1236.1.132 (4244ed83AbtrXuARZAN3FYhYSFTm7w)
Catch up to latest xeno-unstable
xen-ia64.adm@bkbits.net [Fri, 25 Mar 2005 22:20:40 +0000 (22:20 +0000)]
bitkeeper revision 1.1236.1.131 (4244e3f9gcG_CR3IOZykct93jfo08w)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
djm@sportsman.spdomain [Sat, 26 Mar 2005 04:24:24 +0000 (04:24 +0000)]
bitkeeper revision 1.1236.1.130 (4244e3f89CxDxAfTO7Rtb2HsrEirWA)
DomainU's can now be loaded from domain0 using hypercalls
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 22:14:49 +0000 (22:14 +0000)]
bitkeeper revision 1.1236.43.16 (42448d59ezQlPIiCVx8usI8lvPcAvw)
Fix mmu_update queue size.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 20:03:52 +0000 (20:03 +0000)]
bitkeeper revision 1.1236.43.15 (42446ea83i0TVEFNdNTE8D6WBPWfaQ)
Move Linux 2.4 to writable pagetables. It doesn't boot, but that bug
is not caused by this changeset (I see exactly the same behaviour
with these changes backed out). Will need some investigation: first
on 2.0-testing to see if any fixes are needed there...
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 19:30:52 +0000 (19:30 +0000)]
bitkeeper revision 1.1236.43.14 (424466ecgeg-norljKfMh0Tylfkxrg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-plax
cl349@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 19:09:13 +0000 (19:09 +0000)]
bitkeeper revision 1.1236.47.1 (424461d9MLablVR0mkl5fIg3Km-RAg)
Fix race between sending responses to the guest frontend driver and guest
adding new requests.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
smh22@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 19:06:12 +0000 (19:06 +0000)]
bitkeeper revision 1.1236.43.13 (42446124G6lMmGOZuWoCX4Jlr7Hj_w)
partial fix for save/migrate
signed-off-by: steven@xensource.com
jrb44@plym.cl.cam.ac.uk [Fri, 25 Mar 2005 15:39:09 +0000 (15:39 +0000)]
bitkeeper revision 1.1236.43.12 (4244309dO7HfNtv-R6F5S3jdQqQR8A)
Enhanced concurrency support in blockstore.
Signed-off-by: James Bulpin <James.Bulpin@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 14:00:59 +0000 (14:00 +0000)]
bitkeeper revision 1.1236.43.11 (4244199bhSeKA6aHwn5DYaLjeLwt9A)
Remove unused function find_last_domain().
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 13:52:05 +0000 (13:52 +0000)]
bitkeeper revision 1.1236.43.10 (42441785goVzEeVsbXZ1yuI--vCldQ)
Clean ptwr flush error path: it has a lot in common with the normal
exit path.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 13:46:25 +0000 (13:46 +0000)]
bitkeeper revision 1.1236.43.9 (42441631VxhWONemyRXIOoB5s3kllQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 13:46:20 +0000 (13:46 +0000)]
bitkeeper revision 1.1236.46.1 (4244162c_azRsnO5-xqJ_Q-kWnMqMQ)
No direct entry to __enter_scheduler allowed. Must always pass through
softirq handler. Also domain_crash() now returns and defers
descehduling from local CPU: old behaviour is still provided by
domain_crash_synchronous().
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 13:40:52 +0000 (13:40 +0000)]
bitkeeper revision 1.1236.43.8 (424414e47MDO_h_WXLL_TII3WcuvNw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 13:33:46 +0000 (13:33 +0000)]
bitkeeper revision 1.1159.258.68 (4244133awyHq01j9R23NzaSBfEq5Dg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-clean
cl349@firebug.cl.cam.ac.uk [Fri, 25 Mar 2005 13:33:38 +0000 (13:33 +0000)]
bitkeeper revision 1.1159.272.12 (42441332UkmiN7Ka9ysrPj9ZtPvXZg)
Fix cleanup path for active writable pagetable. Reconnect page so that it
gets cleaned up correctly.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
iap10@freefall.cl.cam.ac.uk [Fri, 25 Mar 2005 11:43:58 +0000 (11:43 +0000)]
bitkeeper revision 1.1236.43.7 (4243f97eb4lvXCcsGyPLWnCdNiwFVg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk[iap10] [Fri, 25 Mar 2005 11:41:40 +0000 (11:41 +0000)]
bitkeeper revision 1.1159.258.67 (4243f8f4bOCvwTNPuva3gzEiuhWgSw)
fix to xend
iap10@freefall.cl.cam.ac.uk [Fri, 25 Mar 2005 11:20:19 +0000 (11:20 +0000)]
bitkeeper revision 1.1236.43.6 (4243f3f3rPSrXq5qC_rXYAkeTrQ7dQ)
manual merge
iap10@freefall.cl.cam.ac.uk [Fri, 25 Mar 2005 11:06:44 +0000 (11:06 +0000)]
bitkeeper revision 1.1159.258.66 (4243f0c43z_QoFF2r32T6wIbWeep6w)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
djm@kirby.fc.hp.com [Thu, 24 Mar 2005 22:16:25 +0000 (22:16 +0000)]
bitkeeper revision 1.1236.1.129 (4243752dhyR6gFbwnTLGvPXHdYlWoA)
xensetup.c, domain.c, config.h, hypercall.c:
Add (tmp) domain loading hypercalls
djm@sportsman.spdomain [Fri, 25 Mar 2005 02:19:24 +0000 (02:19 +0000)]
bitkeeper revision 1.1236.1.128 (4243752c85MV0g7IdVNPy6olC7dJjQ)
Turn on (and fix) do_initcalls so page scrub init
is called... otherwise page scrub softirq causes null
pointer deref
djm@sportsman.spdomain [Thu, 24 Mar 2005 23:56:08 +0000 (23:56 +0000)]
bitkeeper revision 1.1236.1.127 (42435398PcsmPmN6vFY05OAbZz38Wg)
new dummy physdev routines to accomodate changes to common files
djm@sportsman.spdomain [Thu, 24 Mar 2005 23:03:39 +0000 (23:03 +0000)]
bitkeeper revision 1.1236.1.126 (4243474bn1MXNW0T31Lhbo2ynARZiA)
Merge http://xen-ia64.bkbits.net/xeno-unstable-ia64.bk
into sportsman.spdomain:/home/djm/xeno-unstable-ia64.bk
cl349@firebug.cl.cam.ac.uk [Thu, 24 Mar 2005 21:52:56 +0000 (21:52 +0000)]
bitkeeper revision 1.1236.43.5 (424336b8eyjp_NoiiRAeFT8ELqqtSQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 24 Mar 2005 21:52:41 +0000 (21:52 +0000)]
bitkeeper revision 1.1236.44.1 (424336a973xtRANYgwC5MI9CGj9ddQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Thu, 24 Mar 2005 21:51:46 +0000 (21:51 +0000)]
bitkeeper revision 1.1159.272.11 (42433672q27Zpx5yJpmpyepHVywt3Q)
Only include files of the TARGET_ARCH arch in TAGS file.
Signed-off-by: Christian Limpach <chris@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 24 Mar 2005 21:44:30 +0000 (21:44 +0000)]
bitkeeper revision 1.1236.43.4 (424334begQSfXEFH2X7nIwb4TohPsA)
Fix TLB flushing on page type changes for SMP guests.
Signed-off-by: Keir Fraser <keir@xensource.com>
mjw@wray-m-3.hpl.hp.com [Thu, 24 Mar 2005 21:25:36 +0000 (21:25 +0000)]
bitkeeper revision 1.1159.258.65 (424331652VL7RiaHBn8P0uqDDLtLBA)
Merge xenbk@gandalf:/var/bk/xen-2.0-testing.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xen-2.0-testing.bk
xenbk@gandalf.hpl.hp.com [Thu, 24 Mar 2005 21:30:12 +0000 (21:30 +0000)]
bitkeeper revision 1.1159.274.1 (42433164m51bkJUX_X_oXhp9fyHXlA)
Merge http://xen.bkbits.net:8080/xen-2.0-testing.bk
into gandalf.hpl.hp.com:/var/bk/xen-2.0-testing.bk
mjw@wray-m-3.hpl.hp.com [Thu, 24 Mar 2005 21:24:38 +0000 (21:24 +0000)]
bitkeeper revision 1.1159.258.64 (42433016pzi5kr8wggkPTZcHlxXCpg)
Back out changes to netif backend messaging to set vifname.
Try using 'ip link' instead.
Signed-off-by: Mike Wray <mike.wray@hp.com>
jrb44@swoop.cl.cam.ac.uk [Thu, 24 Mar 2005 18:50:40 +0000 (18:50 +0000)]
bitkeeper revision 1.1236.43.3 (42430c00lAWor_gGz6AYWnPE5wc0XQ)
Added concurrency niceness to the bottom end of the blockstore.
Signed-off-by: James Bulpin <James.Bulpin@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Thu, 24 Mar 2005 17:27:22 +0000 (17:27 +0000)]
bitkeeper revision 1.1236.43.2 (4242f87aFPws_0qJOowxni3KubXdbQ)
Manual merge.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 24 Mar 2005 17:26:29 +0000 (17:26 +0000)]
bitkeeper revision 1.1159.272.10 (4242f845cpppoqILZOUsc9BDNxlTUA)
Set a block timeout at least a jiffy ahead, to have same behaviour
as native Linux.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 24 Mar 2005 17:22:38 +0000 (17:22 +0000)]
bitkeeper revision 1.1236.43.1 (4242f75e6Zk-5XZxY7UL-J_Qi8D43g)
Fix VIRQ_TIMER holdoff for SMP guests.
Signed-off-by: Keir Fraser <keir@xensource.com>
xen-ia64.adm@bkbits.net [Thu, 24 Mar 2005 16:49:14 +0000 (16:49 +0000)]
bitkeeper revision 1.1236.1.125 (4242ef8aRFQzhOTTcIl53kSEbAetfg)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
djm@djmnc4000.(none) [Thu, 24 Mar 2005 16:32:41 +0000 (16:32 +0000)]
bitkeeper revision 1.1236.25.36 (4243432dp7iD6grYmEzzjpQVyBr9UQ)
Merge http://djm@sportsman//home/djm/xeno-unstable-ia64.bk
into djmnc4000.(none):/home/djm/src/xen/xeno-unstable-ia64.bk
djm@sportsman.spdomain [Thu, 24 Mar 2005 22:46:04 +0000 (22:46 +0000)]
bitkeeper revision 1.1236.45.2 (4243432c8VmfGh4VEJzRRGu7OQsDqw)
Remove null creation for now-used header files
djm@sportsman.spdomain [Thu, 24 Mar 2005 22:43:28 +0000 (22:43 +0000)]
bitkeeper revision 1.1236.45.1 (424342907mfCQXuK6tV16wpaF5kL_Q)
name change for arch interface from common/domain.c
djm@djmnc4000.(none) [Thu, 24 Mar 2005 16:30:14 +0000 (16:30 +0000)]
bitkeeper revision 1.1236.25.35 (
42434291-xqRgr7TV4lWMs8BiZpDpQ)
Merge http://djm@sportsman//home/djm/xeno-unstable-ia64.bk
into djmnc4000.(none):/home/djm/src/xen/xeno-unstable-ia64.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 24 Mar 2005 11:04:24 +0000 (11:04 +0000)]
bitkeeper revision 1.1236.1.124 (42429eb8uGingMvF7MF3Py6CUzFBzA)
NMI watchdog hooks off ac_timer softirq rather than apic timer irq.
In extreme situations we may service ac_timer events without ever
actually taking an apic interrupt.
Signed-off-by: Keir Fraser <keir@xensource.com>
akw27@arcadians.cl.cam.ac.uk [Thu, 24 Mar 2005 09:13:47 +0000 (09:13 +0000)]
bitkeeper revision 1.1236.1.123 (424284cbdc1iFeJb-iVYG6KJOhmSuw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 24 Mar 2005 08:46:03 +0000 (08:46 +0000)]
bitkeeper revision 1.1236.42.2 (42427e4bowK4ngPjKLA3967ZsswxjQ)
Cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@freefall.cl.cam.ac.uk [Thu, 24 Mar 2005 03:10:42 +0000 (03:10 +0000)]
bitkeeper revision 1.1236.42.1 (42422fb2SvqEyBwXAZf3p2BJS-gfBA)
If Xen is told to use a serial console via a com1= or com2= directive
on the Xen command line, it now hides that particular UART from dom0.
This means that it's now safe to enable the 8250 driver in the Linux
config. If Xen has been told to use com1, the dom0 linux kernel will
not see /dev/ttyS0, but will see ttyS1,S2 etc if they are present,
enabling them to be used for mice, modems, printers etc.
Unfortunately, the 8250 driver will register itself for a ttyS even if
that particular UART isn't present. This is really annoying, as it
prevents the 'xencons' driver registering itself as ttyS0 even though
the 8250 won't see ttyS0 as present if Xen is using com1. This
prevents us from enabling 8250 in the default kernel config, as it
will change current behaviour.
If you want to use 8250 and xencons, the trick is to tell xencons to
grab a high numbered ttyS port that the 8250 driver will have left
alone. For example, put "xencons=ttyS31" on the Linux command line.
You'll then be able to edit /etc/inittab to add an entry for a
getty on ttyS31 if you want to be able to log in on the serial console
that is being shared with Xen.
If anyone knows a way of cleanly kicking the 8250 driver off a
particular char minor then please let me know!
djm@djmnc4000.(none) [Wed, 23 Mar 2005 23:38:41 +0000 (23:38 +0000)]
bitkeeper revision 1.1236.25.34 (4241fe019xLvXYVQ-Pi4ivJAXQnxxQ)
Fix for asm-offsets dependency
akw27@arcadians.cl.cam.ac.uk [Wed, 23 Mar 2005 23:16:54 +0000 (23:16 +0000)]
bitkeeper revision 1.1236.1.122 (4241f8e6KVj67ZPqeoetmkxrl9USQw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk